print("Hello, World!")
print("Hello, World!", end=",")
print()

name = "abcque"
age = 18

# 类似 C printf 语法或者 Java System.out.printf() 语法
# %s 字符串占位符
# %d 整数占位符
# %f 浮点数占位符
print("Personal Information: name: %s, age: %d" % (name, age))

# Python 格式化字符串
# 在字符串中使用 {} 进行展位，具有要替换的内容在format 参数中。
# {} 的个数一定要和 format 函数参数的个数相等
print("Personal Information: name: {}, age: {}".format(name, age))
# 变体形式1，可以在 {} 中进行编号，注意:编号从 0 开始
print("Personal Information: name: {0}, age: {1}".format(name, age))
# 变体形式2，可以在 {} 中编写标识符,在 format 中指定替换的内容
print("Personal Information: name: {param1}, age: {param2}".format(param1=name, param2=age))

# Python f-string 形式
# 注意：只能在 Python 3.6 以后的版本使用
print(f"Personal Information: name: {name}, age: {age}")
